Programmeren 3
Les 6
Werken met gegevens
Doelstelling
- Een groot gedeelte van het programmeren komt neer op het efficiënt voorstellen van allerlei gegevens. Dat kan gaan van gehele en reële getallen, karakters en tekentekenreeksen tot lijsten van namen, productgegevens enz. Een Vlaamse gebruiker heeft niet veel aan getallen waarin de komma gebruikt wordt om duizendtallen voor te stellen.
- Na deze les weet je
- hoe je gegevens leesbaar en efficiënt aan de gebruiker kan voorstellen;
- hoe je met GIT je lokaal project synchroniseert met GIT;
- Alle verwijzingen naar Cloud9 zijn niet meer van toepassing. Waar je Moodle ziet staan, is dat nu Digitap.
Stappenplan
Opdracht
- Maak de oefeningen die in het lesmateriaal staan. Maak ze in het project
CSharpLerenViaDeConsole
in de namespaceLerenWerkenMetGegevensInCSharp
, in de klasseWerkenMetGegevens
(deze namen is verplicht!!!!). - Schrijf code die aantoont dat een
struct
een by value waarde is en eenclass
een waarde by reference is. Plaats die code in een klassenbestand met de naam StructVersusClass.cs in het het project dat je gemaakt hebt voor de oefeningen van hierboven. - Schrijf in deze klasse een methode met de naam
TabelMetGetallen
:- Schrijf een programma dat 10 rijen van 10 getallen van 1 tot 100 op het scherm toont. Gebruik uiteraard de iteratie(s).
- Output : (zonder het tekenen van de tabel zelf dus enkel de getallen!!!)
1 2 3 4 5 6 7 8 9 10 11 12 … … 99 100 - Gebruik column-textformatting om de output te maken!
- Test de methode in de
Main
methode van deProgram
klasse
- Synchroniseer je lokale map met BitBucket met behulp van GIT. In de commit commentaar plaats je "Les 3 Oefeningen werken met gegevens final".
- Verstuur via de opdrachtlink op Digitap een tekstbestand met een link naar repo.
2019-09-26 16:38:32